def analyze_number(number):
    if len(str(number)) != 4:
        print("Введённое число не является четырёхзначным")
        return

    num_str = str(number)
    digits = [int(d) for d in num_str]

    is_even = "Да" if number % 2 == 0 else "Нет"
    is_multiple_of_three = "Да" if number % 3 == 0 else "Нет"

    min_digit = min(digits)
    max_digit = max(digits)
    zero_count = digits.count(0)

    square_digits = [d for d in digits if int(d ** 0.5) ** 2 == d]

    print(f"Число чётное: {is_even}")
    print(f"Число кратное трём: {is_multiple_of_three}")
    print(f"Число является квадратом числа: {int(number ** 0.5) if int(number ** 0.5) ** 2 == number else 'Нет'}")
    print(f"\nНаименьшая цифра числа: {min_digit}")
    print(f"Наибольшая цифра числа: {max_digit}")
    print(f"Количество нулей в числе: {zero_count}")

    print("\nЦифры в разрядах, являющиеся квадратом числа:")
    for i, d in enumerate(digits):
        is_square = "Да" if int(d ** 0.5) ** 2 == d else "Нет"
        print(f"Цифра в разряде {10 ** i} является квадратом цифры: {int(d ** 0.5) if is_square == 'Да' else 'Нет'}")


analyze_number(2888)


